// 加载百度地图
export function LoadBaiduMapScript() {
    console.log("百度地图脚本初始化ing----------------");
    const BMap_URL =
      "https://api.map.baidu.com/api?v=3.0&ak=y1F8hxREyYcRuT40SnotstdQYuSpjfxY&callback=onBMapCallback";
    return new Promise((resolve, _reject) => {
      // 如果已加载直接返回
      if (typeof BMap !== "undefined") {
        resolve(BMap);
        return true;
      }
      // 百度地图异步加载回调处理
      window.onBMapCallback = function () {
        console.log("百度地图脚本初始化成功...");
        resolve(BMap);
      };
      // 插入script脚本
      const scriptNode = document.createElement("script");
      scriptNode.setAttribute("type", "text/javascript");
      scriptNode.setAttribute("src", BMap_URL);
      document.body.appendChild(scriptNode);
    });
  }
  